/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.asseco.mio.codex;

import com.asseco.mio.WorkPosition;
import java.util.List;

/**
 *
 * @author filip.apostolski
 */
public class WorkPositionForm {
    private WorkPosition workPosition;
   // private BasicInfo basicInfo;
    private List <Institution> institution;
    private List <PosType> posType;
    private List <EmploymentReason> employmentReason;
    private List <LeaveReason> leaveReason;
    
    private Boolean isEditable;
    
    private List <DeleteReason> deleteReason;

    private DeleteReason savedReason;

    public List<DeleteReason> getDeleteReason() {
        return deleteReason;
    }

    public void setDeleteReason(List<DeleteReason> deleteReason) {
        this.deleteReason = deleteReason;
    }

    public DeleteReason getSavedReason() {
        return savedReason;
    }

    public void setSavedReason(DeleteReason savedReason) {
        this.savedReason = savedReason;
    }

 

   

    public WorkPositionForm(WorkPosition workPosition, List <Institution> institution,List <PosType> posType, 
            List <EmploymentReason> employmentReason, List <LeaveReason> leaveReason, List <DeleteReason> deleteReason){
        this.workPosition=workPosition;
        this.institution=institution;
        this.posType=posType;
        this.employmentReason=employmentReason;
        this.leaveReason=leaveReason;
        this.deleteReason=deleteReason;
    }

     public WorkPositionForm(WorkPosition workPosition, List <Institution> institution,List <PosType> posType,
            List <EmploymentReason> employmentReason, List <LeaveReason> leaveReason){
        this.workPosition=workPosition;
        this.institution=institution;
        this.posType=posType;
        this.employmentReason=employmentReason;
        this.leaveReason=leaveReason;
    }

//    public BasicInfo getBasicInfo() {
//        return basicInfo;
//    }

//    public void setBasicInfo(BasicInfo basicInfo) {
//        this.basicInfo = basicInfo;
//    }

  

    public List<EmploymentReason> getEmploymentReason() {
        return employmentReason;
    }

    public void setEmploymentReason(List<EmploymentReason> employmentReason) {
        this.employmentReason = employmentReason;
    }

    public List<Institution> getInstitution() {
        return institution;
    }

    public void setInstitution(List<Institution> institution) {
        this.institution = institution;
    }

    public List<LeaveReason> getLeaveReason() {
        return leaveReason;
    }

    public void setLeaveReason(List<LeaveReason> leaveReason) {
        this.leaveReason = leaveReason;
    }

    public List<PosType> getPosType() {
        return posType;
    }

    public void setPosType(List<PosType> posType) {
        this.posType = posType;
    }

    public WorkPosition getWorkPosition() {
        return workPosition;
    }

    public void setWorkPosition(WorkPosition workPosition) {
        this.workPosition = workPosition;
    }

    public Boolean getIsEditable() {
        return isEditable;
    }

    public void setIsEditable(Boolean isEditable) {
        this.isEditable = isEditable;
    }
    
}
